skip to main content


Search for: All records

Creators/Authors contains: "Hasan, Mohammad H."

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. This paper presents an energy-efficient classification framework that performs human activity recognition (HAR). Typically, HAR classification tasks require a computational platform that includes a processor and memory along with sensors and their interfaces, all of which consume significant power. The presented framework employs microelectromechanical systems (MEMS) based Continuous Time Recurrent Neural Network (CTRNN) to perform HAR tasks very efficiently. In a real physical implementation, we show that the MEMS-CTRNN nodes can perform computing while consuming power on a nano-watts scale compared to the micro-watts state-of-the-art hardware. We also confirm that this huge power reduction doesn't come at the expense of reduced performance by evaluating its accuracy to classify the highly cited human activity recognition dataset (HAPT). Our simulation results show that the HAR framework that consists of a training module, and a network of MEMS-based CTRNN nodes, provides HAR classification accuracy for the HAPT that is comparable to traditional CTRNN and other Recurrent Neural Network (RNN) implantations. For example, we show that the MEMS-based CTRNN model average accuracy for the worst-case scenario of not using pre-processing techniques, such as quantization, to classify 5 different activities is 77.94% compared to 78.48% using the traditional CTRNN. 
    more » « less
  2. null (Ed.)
    Abstract

    In this work, we show the computational potential of MEMS devices by predicting the dynamics of a 10th order nonlinear auto-regressive moving average (NARMA10) dynamical system. Modeling this system is considered complex due to its high nonlinearity and dependency on its previous values. To model the NARMA10 system, we used a reservoir computing scheme by utilizing one MEMS device as a reservoir, produced by the interaction of 100 virtual nodes. The virtual nodes are attained by sampling the input of the MEMS device and modulating this input using a random modulation mask. The interaction between virtual nodes within the system was produced through delayed feedback and temporal dependence. Using this approach, the MEMS device was capable of adequately capturing the NARMA10 response with a normalized root mean square error (NRMSE) = 6.18% and 6.43% for the training and testing sets, respectively. In practice, the MEMS device would be superior to simulated reservoirs due to its ability to perform this complex computing task in real time.

     
    more » « less
  3. null (Ed.)
    Abstract

    The size and power limitations in small electronic systems such as wearable devices limit their potential. Significant energy is lost utilizing current computational schemes in processes such as analog-to-digital conversion and wireless communication for cloud computing. Edge computing, where information is processed near the data sources, was shown to significantly enhance the performance of computational systems and reduce their power consumption. In this work, we push computation directly into the sensory node by presenting the use of an array of electrostatic Microelectromechanical systems (MEMS) sensors to perform colocalized sensing-and-computing. The MEMS network is operated around the pull-in regime to access the instability jump and the hysteresis available in this regime. Within this regime, the MEMS network is capable of emulating the response of the continuous-time recurrent neural network (CTRNN) computational scheme. The network is shown to be successful at classifying a quasi-static input acceleration waveform into square or triangle signals in the absence of digital processors. Our results show that the MEMS may be a viable solution for edge computing implementation without the need for digital electronics or micro-processors. Moreover, our results can be used as a basis for the development of new types of specialized MEMS sensors (ex: gesture recognition sensors).

     
    more » « less
  4. null (Ed.)